/**
 * 
 */
package com.rohan.apps.mileagetracker.shared.proxies;

import java.util.Date;

import com.google.web.bindery.requestfactory.shared.ProxyFor;
import com.rohan.apps.mileagetracker.server.db.locators.ObjectifyLocator;
import com.rohan.apps.mileagetracker.server.db.models.Reading;


/**
 * @author R!
 *
 */
@ProxyFor(value=Reading.class,locator= ObjectifyLocator.class)
public interface ReadingProxy extends BaseDataStoreObjectProxy {
	public VehicleProxy getVehicle();
	public void setVehicle(VehicleProxy vehicle);
	public float getGasPrice() ;
	public void setGasPrice(float gasPrice) ;
	public long getOdometer() ;
	public void setOdometer(long odometer);
	public float getGallonsFilled();
	public void setGallonsFilled(float gallonsFilled);	
	public float getMPG();
	public void setMPG(float mPG);
	public float getCPM();
	public void setCPM(float cPM);
	public Date getTimeStamp();
	public void setTimeStamp(Date timeStamp);
	public AppUserProxy getUser();
	public void setUser(AppUserProxy user);
	public double getLatitude() ;
	public void setLatitude(double latitude);
	public double getLongitude() ;
	public void setLongitude(double longitude);
}
